package com.team.service;

import com.team.entity.Permission;
import com.team.vo.Result;

import java.util.List;

/**
 * -*- coding:utf-8 -*-
 *
 * @author 太阳偷渡青山
 * @software IntelliJ IDEA
 * @date 2022/10/13 16:28
 * @description
 */
public interface PermissionService {
    /**
     * 通过登录管理员的id查询他拥有的权限
     *
     * @author 太阳偷渡青山
     * @return {@link List}<{@link Permission}>
     */
    Result findByAdminId();

    /**
     * 根据角色id查询角色所具有的权限id
     * @param id
     * @return
     */
    Result findByRoleId(Integer id);

    /**
     * 分配权限
     * @return
     */
    Result qr(Integer id, Integer[] integers);

}
